sofyan amrabat
Alexander Volkanovski faces a new crossroads at UFC 333: Strategic analysis and open questionsThe recently concluded UFC 333 has opened a series of strategic questions for...
The Null Result: Lessons From a Football Analytics Pipeline That Broke at IngestionThe screen returned nine sections, and all nine were empty. No team name, no...
The 'football_vn' Label and the CFEI® Program: When Sports Data Mislabels ItselfThat day I opened a file labeled football_vn. My head was already primed with...
Samarkand Olympiad: India's Depth and the Unrealistic Shadow of Budapest 2026At Samarkand, people do not remember the applause for the champion. They...
Wind Readings, 40 mm Shoes, and the Data Gap in Vietnamese Athletics"If the wind gauge wasn’t switched on, does this 6.42 m count?" The question...
Dakar 2026 Youth Olympic Games Beach Volleyball Pools ConfirmedThe beach volleyball event at the Dakar 2026 Youth Olympic Games has official...
Complexity Shuts Down After 23 Years: When the Market Stops Paying for LegendsOn September 23, 2026, Jason Lake sat in front of a camera and said the...
The Gap Between Two Games: What An Se-young's Gold Medal Does Not SayI remember the silence in Aichi. Not the silence of an empty arena, but the...
The 12-21 Decider and Vietnam's Real Singles Gap at the Asian GamesOn September 26, in the third round of the women's singles badminton draw at...
Luke Shaw and the 72-Hour Problem Before the Manchester DerbyIn the 91st minute, Luke Shaw left the pitch. No stretcher, no strapping arou...
Table Tennis England Annual Report 2026/26: Signals from a Pivotal Year Ahead of London 2026On September 15, 2026, Table Tennis England (TTE) published its 2026/26 Annua...
5 of 8 Freshmen Set Lifetime Bests: Arizona State and a Mid-Season Philosophy GambleIn autumn, as the short-course yards season of American college swimming was...
FIFA's U-15 World Cup: 40 Minutes, Eight Players and a Gamble to Redefine Youth FootballIn May 2026, Jeonju Stadium hosted Jeonbuk Hyundai and Daegu FC in front of...
Rams Lose Davante Adams: When 480 Yards Cannot Save a 2-4 SeasonPeople watch highlights. I read contracts. Both have a twist. Six games, 30...
Jakob Ingebrigtsen Withdraws From 1500m at World Athletics Ultimate Championship: Josh Kerr Showdown Postponed by an AchillesOn Friday night, Jakob Ingebrigtsen crossed the line first in the men's 5,000...
KDA 50 with Zero Deaths in Dota 2: Unbreakable Statistics Redefining Player RolesI started hiding myself behind my World Cup 2026 keyboard, and then couldn't...
Asian Games 2026 Day 1: India, an Old Badminton Silver and a Door Named JapanAsian Games 2026 runs from 19 September to 4 October in Aichi-Nagoya, Japan,...
Vietnam U17 Women: Seven Weeks of Preparation, Twelve Days in Japan, and the Palestine Unknown18:00 on 5 October, Ba Ria Stadium. Vietnam's U17 women's team walk out for...
Deep Football Analysis: The Nine Dimensions and a Lesson in Data IntegrityIn recent years, the way the public consumes football news has changed...
0-8 in Shanghai: Four Chinese Teams and the Question of Home SoilThe first match day of Champions Shanghai came to a close, and what lingered ...
The Null Result: Lessons From a Football Analytics Pipeline That Broke at IngestionThe screen returned nine sections, and all nine were empty. No team name, no...
The 'football_vn' Label and the CFEI® Program: When Sports Data Mislabels ItselfThat day I opened a file labeled football_vn. My head was already primed with...
Samarkand Olympiad: India's Depth and the Unrealistic Shadow of Budapest 2026At Samarkand, people do not remember the applause for the champion. They...
Wind Readings, 40 mm Shoes, and the Data Gap in Vietnamese Athletics"If the wind gauge wasn’t switched on, does this 6.42 m count?" The question...
Dakar 2026 Youth Olympic Games Beach Volleyball Pools ConfirmedThe beach volleyball event at the Dakar 2026 Youth Olympic Games has official...
Complexity Shuts Down After 23 Years: When the Market Stops Paying for LegendsOn September 23, 2026, Jason Lake sat in front of a camera and said the...
The Gap Between Two Games: What An Se-young's Gold Medal Does Not SayI remember the silence in Aichi. Not the silence of an empty arena, but the...
The 12-21 Decider and Vietnam's Real Singles Gap at the Asian GamesOn September 26, in the third round of the women's singles badminton draw at...
Luke Shaw and the 72-Hour Problem Before the Manchester DerbyIn the 91st minute, Luke Shaw left the pitch. No stretcher, no strapping arou...
Table Tennis England Annual Report 2026/26: Signals from a Pivotal Year Ahead of London 2026On September 15, 2026, Table Tennis England (TTE) published its 2026/26 Annua...
5 of 8 Freshmen Set Lifetime Bests: Arizona State and a Mid-Season Philosophy GambleIn autumn, as the short-course yards season of American college swimming was...
FIFA's U-15 World Cup: 40 Minutes, Eight Players and a Gamble to Redefine Youth FootballIn May 2026, Jeonju Stadium hosted Jeonbuk Hyundai and Daegu FC in front of...
Rams Lose Davante Adams: When 480 Yards Cannot Save a 2-4 SeasonPeople watch highlights. I read contracts. Both have a twist. Six games, 30...
Jakob Ingebrigtsen Withdraws From 1500m at World Athletics Ultimate Championship: Josh Kerr Showdown Postponed by an AchillesOn Friday night, Jakob Ingebrigtsen crossed the line first in the men's 5,000...
KDA 50 with Zero Deaths in Dota 2: Unbreakable Statistics Redefining Player RolesI started hiding myself behind my World Cup 2026 keyboard, and then couldn't...
Asian Games 2026 Day 1: India, an Old Badminton Silver and a Door Named JapanAsian Games 2026 runs from 19 September to 4 October in Aichi-Nagoya, Japan,...
Vietnam U17 Women: Seven Weeks of Preparation, Twelve Days in Japan, and the Palestine Unknown18:00 on 5 October, Ba Ria Stadium. Vietnam's U17 women's team walk out for...
Deep Football Analysis: The Nine Dimensions and a Lesson in Data IntegrityIn recent years, the way the public consumes football news has changed...
0-8 in Shanghai: Four Chinese Teams and the Question of Home SoilThe first match day of Champions Shanghai came to a close, and what lingered ...
